AURIX TriCore学习笔记二:基于HighTec + UDE开发调试工程

您所在的位置:网站首页 hightec 安装 AURIX TriCore学习笔记二:基于HighTec + UDE开发调试工程

AURIX TriCore学习笔记二:基于HighTec + UDE开发调试工程

#AURIX TriCore学习笔记二:基于HighTec + UDE开发调试工程 | 来源: 网络整理| 查看: 265

一目了然 1 HighTec基本操作 1.1 Workspace设置 1.2 创建工程 1.3 导入工程 1.4 工程编译和调试

1 HighTec基本操作

1.1 Workspace设置

HighTec安装完成之后,会在桌面生成如下图所示图标: 鼠标左键双击此应用图标后,弹出如下图所示图标: 熟悉Eclipse操作的话对此弹出框应该不会陌生,这个弹出框的目的是让我们选择设置Workspace的位置,以便于保存Project文件。推荐开发人员设置并记录自己选择的Workspace位置,因为开发过程中难免机会到此目录下查看一些Project文件。如上图所示,设置了Workspace的位置为电脑桌面上的“HighTecTest”文件夹。

注意:对于Workspace和Project的区别,可以理解为Workspace下可以创建多个Project,也就是说后期开发使用过程中,打开一个Workspace路径,会看到有多个Project的文件夹。当然,开发人员也可以每创建一个Project时都选择先创建一个Workspace,但是不建议这样操作,因为这样真的没有必要。Workspace的创建是根据开发人员的使用需求来创建的,创建选择上比较灵活。

对于图中“Use this as the default and do not ask again”选框,此选择框的意思是“使用此次设置的路径作为默认Workspace,不再进行询问”,不建议进行勾选,因为开发人员如果有多个Workspace时,一旦勾选了此选择框,在每次打开HighTec软件时,都会默认打开此次设置的Workspace,不再给予开发人员选择打开Workspace的机会。

Workspace路径设置完成后,点击“OK”按键,打开HighTec软件,如下图所示:

1.2 创建工程

软件打开后,点击左上角“File” —>“New”—>“HighTec Project”,打开Project创建窗口,如下图所示: 在“Project name”后面填写工程名称,然后点击“Next”按键,进入芯片选择界面: 选中相应的芯片后,点击“Finish”按键,此处以TriBoard-TC29xB芯片为例。 至此,HighTec Project创建已经完成,如下图所示,左侧显示的是工程的具体文件。

1.3 导入工程

若我们电脑某个文件夹下存在一个HighTec工程,我们想要把它加入到当前HighTec打开的Workspace下,应当怎么处理呢?下面我们将以电脑桌面“TestDemo”工程为例,讲解HighTec导入工程的具体操作步骤。

鼠标右键点击HighTec软件左侧的“HighTec Project Explorer”界面的空白区域,然后点击弹出框中的“Import…”按键,打开工程导入界面,如下图所示: 点击图中General左侧折叠符(>),展示下图所示界面: 鼠标左键双击“Existing Projects into Workspace”选项,打开“Import Projects”窗口: 点击图中“Browse…”按键,选择电脑桌面“TestDemo”文件夹: 点击“确定”按键,会显示“TestDemo”文件夹下包含的所有工程,由于TestDemo文件夹中只包含了一个工程,所以此处只显示了一个工程: 选中我们想要导入的工程(选中的工程左侧方框中会显示√符号)。注意此界面中的“Copy projects into workspace”,建议开发人员选中此选项,这样在对工程文件进行修改时不会对原导入工程造成影响。即不会对电脑桌面的TestDemo文件夹中的工程造成改动。

点击“Finish”按键,完成工程导入,会在HighTec软件界面左侧看到导入的工程,鼠标左键点击工程可以查看工程文件。

1.4 工程编译和调试

注意,我们在开发工程时需要烧录到芯片中运行的工程是“iROM”工程,而创建时默认激活的工程是“iRAM”工程,我们要注意调整。 点击上图红色方框中所示图标右侧的倒三角按键,在弹出的下拉框中选中“3 iROM”选项,此时可看到激活的工程已更换为“iROM”工程,如下图所示: 鼠标右键点击Project名称,在弹出框中鼠标左键点击“Build Project”选项,对工程进行编译,在“Console”界面中会显示编译结果,如若成功会显示生成“.elf”文件。 点击下图红色方框中所示图标右侧的倒三角按键,在弹出框中选中“Debug Configurations…”选项: 此时,会弹出Debug Configurations界面,鼠标左键双击界面左侧的“Universal Debug Engine”选项,会弹出“TestDemo”工程的调试选项界面,如下图所示: 鼠标左键点击“UDE Startup”按键,进入到UDE Startup信息设置界面,设置UDE Target Configuration File,如下图所示: 设置完成后鼠标左键点击“Debug”按键,会弹出程序烧录选择界面: 注意上图红色方框中按键,“Program All”进行程序烧录,“Verify All”对烧录的数据进行验证。烧录成功后的展示结果如下图所示: 直接点击图中“Exit”按键关闭即可。验证成功后的展示结果如下图所示: 直接点击图中“Exit”按键关闭即可。如果烧录验证过程出现问题,建议先点击图中“Erase …”按键进行擦除操作,然后重新进行烧录验证。擦除时选择擦除整个FLASH模块: 点击图中“Start”按键开始擦除操作,擦除成功后的展示结果如下图所示: 烧录验证操作完成后,点击“Exit”按键退出程序烧录界面后,HighTec会自动打开代码调试界面: 在此界面下便可以对Project代码进行调试操作。

调试过程中常用的图标说明如下所示:

开始运行 跳过 – – 跳入 – – 跳出 – – 运行的光标处 – – 停止运行 – – 复位 – – 重新开始运行 – – 连接目标芯片 – – 断开目标芯片连接


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3